/* globals Page */

import {routery} from '../../router/rouer'
// import {routerx} from '../../router/rouer'
Page({
    data: {
      speci:null,
        herad:null,
        indexhome:swan.getStorageSync('name').split('+')[1],
        indexlogo:swan.getStorageSync('name').split('+')[0],
        // paging:null,
        // 获取传过来的参数
        namex:null,
        heradx:null,
        // 页数
        yeshu:1,
        //总页数
        zyeshu:null,
        // 接口数据
        specialdata:null,
        //省略号是否显示
        // elliptical:false,
    // 总页数push到数组里面
    omit:null,
    // 公司名称
    indexcompanyname:null
    },
    // 获取数据和部分跟数据有关的逻辑操作封装到一个函数
    speciaRouter(){
        routery('/linelist',{chengshi:this.data.namex,quyu:this.data.heradx,p:this.data.yeshu}).then((rel)=>{
            // 总条数除于每一页的条数得到页数
           
            var yeshux=Math.ceil(rel.data.data.count/10)
            // 总页数
            this.setData({
                zyeshu:yeshux
            })
            // 如果页数小于5则为页数没有省略号
            // 大于直接赋值有省略号
            // if(yeshux<=5){
            //     var arr=[]
            //     for(let i=1;i<=yeshux;i++){
            //         arr.push(i)
            //     }
            //     this.setData({
            //         paging:arr,
            //         elliptical:false
            //     })
            // }else{
            //    this.setData({
            //     paging:[1,2,3,4,5],
            //     elliptical:true
            //    })
            // }
            // 获取接口数据
                this.setData({
                specialdata:rel.data.data.city,
            })
            })
    },
    // 点击下一页
    bottonfun(){
var sz=this.data.yeshu
  sz++
  if(sz>=this.data.zyeshu){
      sz=this.data.zyeshu
      this.setData({
        yeshu:sz
    })
  }else{
    this.setData({
        yeshu:sz
    })
    this.speciaRouter()
  }

    },
    // 点击上一页
    topfun(){
        var sz=this.data.yeshu
        sz--
        if(sz<=1){
            sz=1
        }
this.setData({
    yeshu:sz
})
this.speciaRouter()
    },
    // 点击首页
    home(){
this.setData({
    yeshu:1
})
this.speciaRouter()
    },
    // 点击数字进行选择
    figure(e){
var edataset=Number(e.target.dataset.setSet);
this.setData({
    yeshu:edataset
})
this.speciaRouter()
    },
    // 点击省略号
//     omit(){
// if(this.data.omit==null){
//     var data=[]
// for(let i=1;i<=this.data.zyeshu;i++){
//     data.push(i)
// }
// this.setData({
//     omit:data
// })
// }else{
//     this.setData({
//         omit:null
//     })
// }
//     },
//搜索历史
history(data){
 // 获取到当前日期
 var date=new Date().toLocaleDateString()
 // 获取当前的时间
 var time=new Date().toTimeString().substring(0,8)
//  swan.setStorage()    
var datatime=date+'-'+time
console.log(datatime)
swan.setStorage('nn',datatime)
var get=swan.getStorage('nn')
console.log(get)
if(get){
  if(data){
    var datax=data;
    //就把这个穿过来的值存到里面
       swan.setStorage(this.data.herad,datax+'#'+get)
    }else{
        console.log(get)
    } 
}else if(data){
    //如果get没有值但是点击的时候穿过来值
   var datax=data;
//就把这个穿过来的值存到里面
   swan.setStorage(this.data.herad,data)
}

},
    onLoad(query) {
        this.history()
        // 获取接收数据用的参数
        this.setData({
    // 接收参数被选择城市的拼音
            namex:query.namex,
            // 被选中的分类的拼音
            heradx:query.herad,
               //传过来被选中的城市
            speci:query.city,
            // 被选中的分类
            herad:query.name,
            // 公司名称
            indexcompanyname:query.indexcompanyname
        })
this.speciaRouter()
        // 监听页面加载的生命周期函数
    },
    // 点击跳转到详情页
    xianfun(e){
        // console.log(this.data.namex)
    var eset=e.target.dataset.setSet.split('+')[1];
//         routery('/zx',{chengshi:this.data.namex,daoda:eset}).then((rel)=>{
// console.log(rel.data.data)
            swan.navigateTo({
    url:"../linetext/linetext?name="+this.data.namex+"&eset="+eset+"&city="+this.data.speci+"&indexcompanyname="+this.data.indexcompanyname
})
//         })
    },
    onReady() {
        // 监听页面初次渲染完成的生命周期函数
    },
    onShow() {
        // 监听页面显示的生命周期函数
    },
    onHide() {
        // 监听页面隐藏的生命周期函数
    },
    onUnload() {
        // 监听页面卸载的生命周期函数
    },
    onPullDownRefresh() {
        // 监听用户下拉动作
    },
    onReachBottom() {
        // 页面上拉触底事件的处理函数
    },
    onShareAppMessage() {
        // 用户点击右上角转发
    },
});
